Configurable processors for embedded computing - Computer
نویسنده
چکیده
Computer W e have all heard about the increasing software content of embedded systems. To those who think of embedded software as autonomous programs hidden deep within the system, plugging away transparently and reliably on dedicated tasks, this increase might suggest that these programs are somehow becoming larger. In reality, the ongoing increases in processor performance let system designers implement in software what previously required dedicated or custom hardware blocks and accelerators. Indeed, given a choice, system designers might actually prefer the flexibility of implementing all embedded applications in software on programmable processors. However, parts of the applications must often run under critical time, performance, power, and cost constraints. Thus, designers have traditionally mapped these segments into custom hardware, such as application-specific integrated circuits (ASICs), or into reprogrammable fabrics, such as fieldprogrammable gate arrays (FPGAs).
منابع مشابه
Using configurable processors for high-efficiency multiple-processor systems
[email protected] ABSTRACT This talk focuses the heart of the embedded system design challenge: How can you use multiple processors to efficiently implement complex concurrent system functions? To build this type of parallel system, the designer must work both at the architectural level—identifying the best partitioning and communication among sub-systems—and at the implementation level—creat...
متن کاملGuest Editorial Special Section on Configurable Computing Design- I: High-Level Reconfiguration
C ONFIGURABLE computing, also called reconfigurable or adaptive computing, is a fast growing area in digital design and computer engineering. The reason is that the traditional market of microelectronics is shifting from industrial to consumer application. The main driving forces have been mobile computing and automotive industry. In these application areas, the traditional approaches, based on...
متن کاملASICs, Processors, and Configurable Computing
represents a new computational middle ground that fills the existing void between conventional microprocessors and ASICs. This point of view is based upon the observation that FPGAs share some similarities with both processors and ASICs. FPGAs are seen as similar to processors because they are customized in the field by the end-user by downloading configuration data into the device. They can al...
متن کاملHighly configurable platforms for embedded computing systems
Platform chips, which are pre-designed chips possessing numerous processors, memories, coprocessors, and field-programmable gates arrays, are becoming increasingly popular. Platforms eliminate the costs and risks associated with creating customized chips, but with the drawbacks of poorer performance and energy consumption. Making platforms highly configurable, so they can be tuned to the partic...
متن کاملAutomatic Instruction Set Design Through Efficient Instruction Encoding for Application-Specific Processors
Application-specific instructions can significantly improve the performance, energy-efficiency, and code size of configurable processors. While generating new instructions from application-specific operation patterns has been a common way to improve the instruction set (IS) of a configurable processor, automating the design of IS’s for given applications poses new challenges. This IS synthesis ...
متن کاملEnergy Benefits of a Configurable Line Size Cache for Embedded Systems
Previous work has shown that cache line sizes impact performance differently for different desktop programs – some programs work better with small line sizes, others with larger line sizes. Typical processors come with a line size that is a compromise, working best on the average for a variety of programs. We analyze the energy impact of different line sizes, for 19 embedded system benchmarks, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001